home *** CD-ROM | disk | FTP | other *** search
- DWARF(4) Last changed: 4-12-99
-
-
- NNAAMMEE
- ddwwaarrff - DWARF version 2 debugging information format
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<ddwwaarrff..hh>>
-
- IIMMPPLLEEMMEENNTTAATTIIOONN
- IRIX systems
-
- DDEESSCCRRIIPPTTIIOONN
- ddwwaarrff is a format for the information generated by compilers,
- assemblers, and linkage editors that is necessary for source-level
- debugging. It allows a compact representation of programs in many
- languages and is easily extended to handle additional languages and
- individual compiler/debugger requirements.
-
- ddwwaarrff itself does not specify how to generate or use the information.
- Instead, it defines the 'bits on the disc.' See the lliibbddwwaarrff(4) man
- page for information on reading and writing DWARF information.
-
- This format was designed by a multi-company committee called the
- PLSIG, working under the auspices of Unix International. The format
- is based on the SVR4 debugging information format, (which might be
- called version 0) and a codification of that format developed by the
- committee (which was called version 1). Version 2 was designed by the
- committee to reduce the disk space used and to add descriptive power
- (as compared to versions 0 and 1). The Version 2.0.0 Industry Review
- Draft was made available July, 1993.
-
- For details of the format see the document _D_W_A_R_F _D_e_b_u_g_g_i_n_g _I_n_f_o_r_m_a_t_i_o_n
- _F_o_r_m_a_t, which is the file _d_w_a_r_f._v_2._m_m in the IIDDOO//ddeevv option subsystem,
- ccoommppiilleerr__ddeevv..oopptt..ddwwaarrff. The iinnddeexx..vv22..mmmm file is an index to that
- document. The ..ppss files are PostScript versions of the same files.
-
- The DWARF debugging information is present only in programs compiled
- with --nn3322 or --6644. This information is put, as needed, into sections
- of an ELF object file named ..ddeebbuugg__iinnffoo, ..ddeebbuugg__ffrraammee, ..ddeebbuugg__lliinnee,
- ..ddeebbuugg__aarraannggeess, ..ddeebbuugg__lloocc, ..ddeebbuugg__ffrraammee, ..ddeebbuugg__ssttrr, ..ddeebbuugg__aabbbbrreevv,
- ..ddeebbuugg__ppuubbnnaammeess, ..ddeebbuugg__wweeaakknnaammeess, ..ddeebbuugg__ffuunnccnnaammeess, ..ddeebbuugg__ttyyppeennaammeess,
- and ..ddeebbuugg__vvaarrnnaammeess.
-
- With programs compiled with --oo3322, the compiler puts debugging
- information into the ..mmddeebbuugg section of the ELF file (the section
- format is identical to the IRIX 4 COFF symbol table.
-
- FFIILLEESS
- //uussrr//sshhaarree//ssrrcc//ccoommppiilleerr//ddwwaarrff//ddwwaarrff..vv22..mmmm
- //uussrr//sshhaarree//ssrrcc//ccoommppiilleerr//ddwwaarrff//ddwwaarrff..vv22..ppss
- //uussrr//sshhaarree//ssrrcc//ccoommppiilleerr//ddwwaarrff//iinnddeexx..vv22..mmmm
- //uussrr//sshhaarree//ssrrcc//ccoommppiilleerr//ddwwaarrff//iinnddeexx..vv22..ppss
-
- SSEEEE AALLSSOO
- ddwwaarrffdduummpp(1)
-
- lliibbddwwaarrff(4)
-
- This man page is available only online.
-